About Jho Management Services Limited (11569906) United Kingdom