About Ricor Group Limited (09709371) United Kingdom