About Clarus Holdings Limited (11603438) United Kingdom