About Amira Group Ltd (11584284) United Kingdom