About Squid Ink Properties Ltd (12694064) United Kingdom