About Blackmoor Technical Consulting Limited (08331420) United Kingdom