About Ricot Ltd (13021270) United Kingdom