About Jobri Management Company Limited (11779499) United Kingdom