About Rich Igho Limited (10874228) United Kingdom