About Buffalo Energy Limited (10129647) United Kingdom