About Lemur Leisure Limited (02697597) United Kingdom