About Lemur Enterprise Limited (11602085) United Kingdom