About Clip & Climb Ltd (13520499) United Kingdom