About Barkerhouse Tech Limited (10586679) United Kingdom