About Ricor International Limited (05983295) United Kingdom