About Squidgey Bean Ltd (13385194) United Kingdom