About J90 Holdings Ltd (11308800) United Kingdom