About J Ram Investments Limited (13041098) United Kingdom