About Mark 88 Property Limited (13618520) United Kingdom