About Radix Gallery Limited (10706748) United Kingdom