About Ranelagh Investment Co Ltd (11405202) United Kingdom