About Rho Holdings Ltd (NI653950) United Kingdom