About Ruby By Ruby Limited (12173924) United Kingdom