About Bandrake Head Ltd (13578182) United Kingdom