About Greenpatch Europe Ltd (07424535) United Kingdom