Selora castle Sàrl, limited liability company