About Ogle Investments Limited (13428769) United Kingdom