About Strix Design & Technology Limited (10628712) United Kingdom