About Tenby Ice Cream 2 Limited (11345250) United Kingdom