About Lammerva Limited (09218016) United Kingdom