About Ollie Quinn Uk Limited (08520641) United Kingdom