About Irri (global) Limited (SC599778) United Kingdom