About Barrick Close Management Company Limited (13148709) United Kingdom