About Laughter Ball Yoga Limited (12873880) United Kingdom