About Ammiri Ltd (10505228) United Kingdom