About Thorlanchia Ltd (13427581) United Kingdom