About Buffalo Creek Ventures Limited (10865912) United Kingdom