About Tenby Investment Ltd (12742745) United Kingdom