About Lambo S Kitchen Ltd (11518185) United Kingdom