About Amira Group Holdings Limited (07726860) United Kingdom