About Ambatech Ltd (12232246) United Kingdom