About Squidex Solutions Ltd (10695481) United Kingdom