About Thorcal Ltd (12172366) United Kingdom