About Barrick Control Limited (03470962) United Kingdom