About Squidgyblue Technology Services Limited (08512879) United Kingdom