About Lorsen Ltd (12938886) United Kingdom