About C3 Facilities Limited (SC709547) United Kingdom