About Woolmoore Investments Limited (10310023) United Kingdom