About Buffalo Bull Limited (09543882) United Kingdom