About Bragg Technology Consulting Limited (10425198) United Kingdom