About Lef Technology Limited (06677492) United Kingdom