About Ruby Eight Investment Ltd (13394816) United Kingdom