About Squid Ink Design Ltd (SC590589) United Kingdom