About Lemur Services Ltd (11976434) United Kingdom