About Centre For Local Content Innovation Ltd (11806667) United Kingdom