About Jack Tar Holding Ltd (10980792) United Kingdom