About Ruby Holdings Limited (09496123) United Kingdom