About Demarc Limited (NI606098) United Kingdom