About Rycc Limited (11922449) United Kingdom