About Richorra Limited (12031315) United Kingdom