About Radica Innovations (u.k.) Limited (03799282) United Kingdom