About Island Of Jamaica Limited (10366400) United Kingdom