About New Scaler Limited (08187585) United Kingdom