About Alotech Limited (10336436) United Kingdom