About Worthamistas Limited (13023285) United Kingdom