About Y & S Technologies Limited (04537806) United Kingdom