About Ivator Investments Limited (01150252) United Kingdom