About Rio Deni Technology Ltd (SC607498) United Kingdom