About Amira Technologies Ltd (09874717) United Kingdom