About Giggle Booth (franchising) Limited (08126663) United Kingdom