About Tenby Holdings Limited (12596984) United Kingdom