About Iti Capital Nominees Limited (04027520) United Kingdom