About Elapse Labs Ltd (11848339) United Kingdom