About Johoco 2116 Limited (08118798) United Kingdom