About Silver Squid Limited (12287192) United Kingdom