About J&j Innov8 Ltd (12721243) United Kingdom