About Talent Glue Ltd. (07626181) United Kingdom