About Clip N Climb Ipswich Limited (11197991) United Kingdom