About Giggles N Squiggles Ltd (13293911) United Kingdom