About Buffalo Soldiers Limited (05420931) United Kingdom