About Delmark Computing Limited (03533593) United Kingdom