About C&sc Tech Limited (SC348553) United Kingdom