About Lambora Ltd (12029344) United Kingdom