About Radha Management Limited (11039529) United Kingdom