About Pull Tuck Pinch Limited (10885991) United Kingdom