About J C Tribeca Limited (08915385) United Kingdom