About Amro Technologies Limited (12060937) United Kingdom