About Kittiwake Labs Ltd (11520217) United Kingdom