About Ram (102) Limited (05263607) United Kingdom