About Strix Applications Limited (11881631) United Kingdom