About St Mark S Investments Ltd. (13127382) United Kingdom