About Squinch Investments Limited (07421065) United Kingdom