About Challenge Tri Camp Ltd (10531273) United Kingdom