About Buffels Ltd (12196828) United Kingdom