About Ridoka Ltd (13554666) United Kingdom