About Mark & Marks Co Ltd (12989080) United Kingdom