About Talafon Abersoch Limited (13100189) United Kingdom