About Lemuria Ltd (NI671650) United Kingdom