About Ruby Rosa Limited (08089167) United Kingdom