About Squeeze Pin Limited (10795251) United Kingdom