About Radix Technology Ltd (07955267) United Kingdom