About Occold Investments Limited (12071807) United Kingdom