About Claus & Claus Company Ltd (12627856) United Kingdom