About Jakmen On-demand Services Limited (13542680) United Kingdom