About Barnabas Ventures Limited (13697810) United Kingdom