About S120 Limited (SC524235) United Kingdom