About Ollie Rose Pmc Ltd (12320908) United Kingdom