About The Mandrake Root Ltd (06480841) United Kingdom