About Mandrake Consulting Limited (12744029) United Kingdom