About C3 Scotland Limited (SC679648) United Kingdom