About Tenby Fish Bar Limited (13634422) United Kingdom