About Ivel Investments Limited (10610908) United Kingdom