About Aladdin Investment Limited (11675463) United Kingdom