About Ollie Investments Limited (04322592) United Kingdom