About Deemark Limited (02088103) United Kingdom