About Ricor Trade Holdings Limited (05851260) United Kingdom