About Squidcard Ltd (03937068) United Kingdom