About Buffle Limited (06517252) United Kingdom