About Wild Buffalo (uk) Ltd. (11886027) United Kingdom