About J & T Tech Limited (11018829) United Kingdom