About Ruby23 Holdings Limited (13282975) United Kingdom