About Melek (london) Ltd (11267986) United Kingdom