About Jamaica Holdings Limited (SC683880) United Kingdom