About Floating Buffalo Ltd (12181331) United Kingdom