. * * window.aa needs to exist and be usable by ANY module's script, * however early it runs - main-nav's script, for one, runs near * the top of

91探花

, well before the real search-insights.js * so the download * begins as early as before. Repeat calls share the same downloads, a * failed load is retried on the next call, and the versions / SRI * hashes live only here. * * Algolia Insights is unaffected: window.aa above is still created in * on every page and queues events until search-insights loads. * * window.loadAlgoliaLibs({ priority: 'high' }) (Oct 2026): used by the * /search page, where the first results wait on these libraries. Chrome * gives async scripts low priority, behind images and fonts; this asks * for high instead (fetchpriority). Only the first call for a library * sets its priority - later calls share that download. */ (function (win, doc) { var LIBS = [ { ready: function () { return !!win['algoliasearch/lite']; }, src: 'https://cdn.jsdelivr.net/npm/algoliasearch@5.52.1/dist/lite/builds/browser.umd.js', integrity: 'sha256-I2oYUIvhx1g6l4lTP+yoERbzLIHKzw4AKaBRQPwIeDY=' }, { ready: function () { return !!win.instantsearch; }, src: 'https://cdn.jsdelivr.net/npm/instantsearch.js@4.98.0/dist/instantsearch.production.min.js', integrity: 'sha256-ngmqZk4WBxUw257aMYZayyNBd983INngagv0jI6Ecfs=' } ]; function loadOne(lib, options) { if (lib.ready()) return Promise.resolve(); // One download per library, shared by every caller; reset on // failure so the next call retries just the library that failed. if (lib.pending) return lib.pending; lib.pending = new Promise(function (resolve, reject) { var script = doc.createElement('script'); script.src = lib.src; script.integrity = lib.integrity; script.crossOrigin = 'anonymous'; script.async = true; if (options && options.priority === 'high') script.setAttribute('fetchpriority', 'high'); script.onload = function () { lib.ready() ? resolve() : reject(new Error('Loaded but not available: ' + lib.src)); }; script.onerror = function () { script.remove(); reject(new Error('Could not load ' + lib.src)); }; doc.head.appendChild(script); }); lib.pending.catch(function () { lib.pending = null; }); return lib.pending; } win.loadAlgoliaLibs = function (options) { return Promise.all(LIBS.map(function (lib) { return loadOne(lib, options); })); }; })(window, document); . */ window.hsConversationsSettings = window.hsConversationsSettings || {}; window.hsConversationsSettings.loadImmediately = false; (function (win) { var EVENTS = ['pointerdown', 'keydown', 'touchstart', 'scroll', 'mousemove', 'wheel']; var done = false; /* 19 Oct 2026 - chat widget layout shift (field CLS). Phones fail Core Web Vitals on CLS (p75 ~0.2 site-wide in CrUX for months). Biggest cause found: HubSpot's chat container is fixed to the bottom-right corner and changes size - 100x96 launcher to 282x253 when the welcome message pops up (~5 s after load), and to full screen when a visitor opens the chat. Its top-left corner moves, so Chrome scores it as a layout shift: 0.088 per page view at 360x640 (0.044 at 412x850), on every page. Taps happen inside the chat iframe, so the parent page never sees the input and the open/close shifts count too. Fix: whenever the container's size changes it is made transparent for 400 ms (Chrome doesn't score shifts of invisible elements), then shown again at its new size. Tested on live io1001 at 360x640 in a cookie-less frame: the 0.088 shift no longer appears. The chat itself is unchanged - it just appears 0.4 s later at each resize. Relies on HubSpot's container id; if that changes this does nothing (no error). */ function cloakChatResizes() { var ID = 'hubspot-messages-iframe-container'; function watch(c) { if (c.getAttribute('data-bb-cloak')) return; c.setAttribute('data-bb-cloak', '1'); var last = c.offsetWidth + 'x' + c.offsetHeight, timer = null; new MutationObserver(function () { var size = c.offsetWidth + 'x' + c.offsetHeight; if (size === last) return; last = size; c.style.setProperty('opacity', '0', 'important'); clearTimeout(timer); timer = setTimeout(function () { c.style.removeProperty('opacity'); }, 400); }).observe(c, { attributes: true, attributeFilter: ['style', 'class'], subtree: true, childList: true }); } var found = document.getElementById(ID); if (found) { watch(found); return; } if (!document.body || !('MutationObserver' in win)) return; var mo = new MutationObserver(function () { var c = document.getElementById(ID); if (c) { mo.disconnect(); watch(c); } }); mo.observe(document.body, { childList: true }); setTimeout(function () { mo.disconnect(); }, 30000); } function loadWidget() { var api = win.HubSpotConversations; if (api && api.widget && api.widget.status && api.widget.status().loaded) return; try { cloakChatResizes(); } catch (e) {} if (api && api.widget) api.widget.load(); } function onFirstInteraction() { if (done) return; done = true; EVENTS.forEach(function (type) { win.removeEventListener(type, onFirstInteraction, { passive: true }); }); var start = function () { if (win.HubSpotConversations) loadWidget(); else (win.hsConversationsOnReady = win.hsConversationsOnReady || []).push(loadWidget); }; if ('requestIdleCallback' in win) win.requestIdleCallback(start, { timeout: 1500 }); else setTimeout(start, 200); } EVENTS.forEach(function (type) { win.addEventListener(type, onFirstInteraction, { passive: true }); }); })(window);

91探花

Skip to main content
91探花 CEO wins in 2 categories at Great British Entrepreneur Awards

21.11.2023 | Published by 91探花

91探花 CEO wins in 2 categories at Great British Entrepreneur Awards

Featured Image

 

  • 91探花 Founder and CEO joined by business leaders from across the nation at awards ceremony at The Grosvenor House Hotel in London 

CAMBRIDGE, UK, 11:00, 21 November 2023: 91探花, the company coding human cells for novel cures, is excited to announce that our Founder and CEO Dr Mark Kotter won in two categories for the East of England at the prestigious 2023 Great British Entrepreneur Awards. Dr Kotter was awarded both Equity-Backed Entrepreneur of the Year and Purpose Entrepreneur of the Year. Recognition by the judging panel reflects exceptional spirit and dedication by entrepreneurs, as well as remarkable achievements within their industry. 

鈥淚鈥檓 honoured to be recognised in two categories at the Great British Entrepreneur Awards from among a cohort of outstanding finalists that all have inspiring stories to share. This award wouldn鈥檛 be possible without the team we have built since the company鈥檚 foundation. This is also their award, and I thank them all for their hard work and the transformational technology we are translating into products and novel therapies.鈥�

91探花_CIRCLEheadshot_July24-Przemek-Obloj-3
Mark KotterCo-founder and CEO, 91探花

The Great British Entrepreneur Awards, in partnership with Allica Bank, acknowledges and champions the hard work and uplifting stories of business owners across the UK, with an emphasis on their journey and resilience over financial achievements. Now in its 11th year, and previously described as 鈥淭he Grammys for Entrepreneurship鈥�, The Great British Entrepreneur Awards celebrate the outstanding individuals and businesses that drive innovation, generate employment opportunities, and contribute to the growth of the UK economy. These awards serve as a platform to honour the remarkable stories of entrepreneurs who have overcome challenges, demonstrated resilience, and make significant contributions to their communities.

The Equity-Backed Entrepreneurs category acknowledges the remarkable contributions of individuals who have forged thriving businesses through the support of investors. This category underscores the pivotal role that investor backing plays in fostering entrepreneurial success, emphasising the symbiotic relationship between innovative visionaries and the financial support necessary for transformative ideas to flourish. Equity-Backed Entrepreneurs epitomise the dynamic synergy between entrepreneurial acumen and strategic investment, illustrating how collaborative efforts between visionaries and investors drive innovation, fuel economic growth, and redefine industry standards.

The Purpose Entrepreneurs category holds significance as it spotlights individuals who have chosen to weave a strong sense of purpose into the fabric of their entrepreneurial journey. Purpose Entrepreneurs are distinguished by their unwavering commitment to making a positive impact on society. This recognition celebrates their exceptional achievements, highlighting the transformative influence that purpose-driven entrepreneurship can exert on the industry and business community as a whole.

The team at 91探花 is proud to have been recognised and is grateful for the support received from customers, partners, and the community. Recognition by the Great British Entrepreneur Awards of the hard work provides further motivation to continue the journey of success and to inspire others in the entrepreneurial ecosystem.

For the full list of winners, visit  

Related pages

About us Coding cells to advance the wellbeing of humanity
Careers See the latest openings
Blog See the latest blogs