About Mandrake Holdings Ltd (12068236) United Kingdom