About Ixo (new River Place) Llp (OC430153) United Kingdom