About Strix Software Limited (09875171) United Kingdom