About Squodge Inc. Ltd (07808598) United Kingdom