About Rollercoaster Investments Ltd (09469136) United Kingdom