About Ollieann Ventures Limited (13552506) United Kingdom