About Squidstore Ltd. (10948964) United Kingdom