About Rh Managed Services Limited (11572109) United Kingdom