About Lemna Limited (09527303) United Kingdom