About J Modo Limited (08543339) United Kingdom