About Lemur Engineering Limited (07534282) United Kingdom