About J26 Limited (11797044) United Kingdom