About Clip N Climb Operating Ltd (10704681) United Kingdom