About Ranmore Investments Limited (10839367) United Kingdom