About Lemur Investments Limited (00648807) United Kingdom