About Clews Investments Ltd (11801307) United Kingdom