About Kinetxlab Ltd (12277072) United Kingdom