About J Ram Holdings Limited (12526448) United Kingdom