About Rico Apps Ltd (13645958) United Kingdom