About Mandrake Beauregard Limited (03849024) United Kingdom