About Lemur Limited (04354816) United Kingdom