About Squidly Ltd (06684460) United Kingdom