About Anguleris Technologies Ltd (10842503) United Kingdom