About Ryccory Ltd (13434144) United Kingdom