About Rodha Ltd (11205175) United Kingdom