About Lamb Lux Limited (13208163) United Kingdom