About Aladdin Management Limited (03379690) United Kingdom