About Jorose Soft Solutions Limited (09874231) United Kingdom