About Scotby Software Limited (06561459) United Kingdom