About Claim Compo Ltd (12535345) United Kingdom