About Thebuffalohouse Ltd (11871175) United Kingdom