About Ricerus Limited (12271187) United Kingdom