About Leelec Ltd (10070598) United Kingdom