About Amra Holdings Ltd (11120833) United Kingdom