About Ricor Global Limited (11236905) United Kingdom