About Ricor Limited (04161766) United Kingdom