About Ruby Saffron Ltd (12824471) United Kingdom