About Lamuuri Ltd (13543398) United Kingdom