About Jh&r Group Ltd. (10758268) United Kingdom