About Yeovil Creatives Network Cic (12151863) United Kingdom