About Rice Lane Management Ltd (13674195) United Kingdom