About Limnorelia Ltd (11524628) United Kingdom