About S80 Limited (12269320) United Kingdom