About Wynwood Investments Ltd (12552176) United Kingdom