About Greenwood International Holdings Limited (13011902) United Kingdom