About L&y Technology Limited (12528437) United Kingdom