About Tamarix (tenby) Limited (04670590) United Kingdom