About Ruby Design & Developments Limited (09287412) United Kingdom