About C3 Imaging Limited (03523333) United Kingdom