About Amira London Ltd (12073767) United Kingdom