About Mark Hindmarsh Technical Consulting Limited (04274307) United Kingdom