About Jap24 Ltd (08229197) United Kingdom