About Mare Nostrum Property Limited (12229402) United Kingdom