About Newsoft Technology Limited (03880949) United Kingdom