About Rencha Management Ltd (13621305) United Kingdom