About Rho Consult Limited (07198138) United Kingdom