About Ophelia-mer Limited (11644515) United Kingdom