About Ram Quarter Investments Limited (13613403) United Kingdom