About Radica Ltd (SC587392) United Kingdom