About Squidge Investments Limited (11558582) United Kingdom