About Buzzball Limited (03950424) United Kingdom