About Mare Novum Limited (07837097) United Kingdom