About C Squared Visions Limited (10245788) United Kingdom