About Ameca Ltd (13206676) United Kingdom