About Barnsell Technology Consultants Limited (13503340) United Kingdom