About Ram Hotel Investment Holdings Limited (08818340) United Kingdom