About Talrarlon Ltd (11139362) United Kingdom