About Wanchai Corporation Limited (11827465) United Kingdom