About Lamri Limited (12139964) United Kingdom