About Bumpy Ride Limited (09206569) United Kingdom