About Ricom Ltd (12423846) United Kingdom