About South Central Film Project Limited (08246199) United Kingdom