About Lamma Limited (07172302) United Kingdom