About Amiri Management Limited (12365893) United Kingdom