About Cl&sr Ltd (13390580) United Kingdom