About Clsod Limited (12958683) United Kingdom