About Aleel Management Limited (12391534) United Kingdom