About Taleren Limited & Co (LP003898) United Kingdom