About Rich & Rich Ltd (13022385) United Kingdom