About L&mps International Limited (11465983) United Kingdom