About Altoch International Limited (09148358) United Kingdom