About Squire Digital Limited (09706163) United Kingdom