About Drumstick Entertainment Limited (13069599) United Kingdom