About Mandrake Associates Limited (01169904) United Kingdom