About Tall Ships Ice Cream Ltd (10827522) United Kingdom