About Ruby & Roo Limited (08869465) United Kingdom