About Mandrake Technology Limited (03340207) United Kingdom