About Talbot International Limited (12040322) United Kingdom