About Strix Ltd (09159409) United Kingdom