About Buzz Holdings Limited (08900740) United Kingdom