About J&h Technology Limited (10106121) United Kingdom