About S2c Solutions East Anglia Limited (12165802) United Kingdom