About Clow Group Ltd (NF003597) Great Britain