About The Buffalo Company (uk) Limited (09135183) United Kingdom