About Talbots International Ltd (12682816) United Kingdom