About Lemur Waterparks Limited (06883534) United Kingdom