About Jakacado Limited (08000684) United Kingdom