About Ivo Investments Limited (12417350) United Kingdom