About Joluxan Holdings Limited (08260824) United Kingdom