About Jack Tar Productions Limited (10073540) United Kingdom