About Jamsoft Solutions Ltd (11046988) United Kingdom