About Deli Me Aladdin Limited (13033883) United Kingdom