About Ollo Properties Limited (10779239) United Kingdom