About Squanch Ltd (12175945) United Kingdom