About Ixr Holdings Limited (08293649) United Kingdom