About Rico (uk) Ltd (03668728) United Kingdom