About Ramillies Investments Limited (13359749) United Kingdom