About Leading Technology Europe Limited (10026718) United Kingdom