About Alphalake Technologies Ltd (11758995) United Kingdom