About Clack Communications Ltd (10745549) United Kingdom