Company name: Buzz Retail Limited
Description: Buzz Retail is the largest toy demonstration company in the world with a wide variety of products in multiple categories, both for the demo and non-demo toys. The most exciting toys in the world. Toys for all ages. The top sellers in Harrods, Hamleys and Selfridges UK now available online. London UK Retailer.