About J & C Mega Extreme Rides Limited (08091449) United Kingdom