About Barken Creative Limited (12365626) United Kingdom