About Ameira London Ltd (12163586) United Kingdom