About Ivor Investments Limited (12400876) United Kingdom