About Rico Sabor Dover Ltd (13200313) United Kingdom