About Scotia Software Solutions Limited (06483382) United Kingdom