About Josa Holdings Limited (13073267) United Kingdom