About Squire Ventures Limited (11290270) United Kingdom