About Worthmore Investments Ltd (11814563) United Kingdom