About Strix Holdings Limited (10339963) United Kingdom