About Buzz & Lily Limited (09718910) United Kingdom