About Ruby Maharaja Holdings Limited (12446590) United Kingdom