About Lorus Software Limited (06894924) United Kingdom