About Amira Solutions Ltd (11441179) United Kingdom