About Lambarda Ltd (05256553) United Kingdom