About The Squiggy Ltd (11357112) United Kingdom