About World Masters Limited (03914582) United Kingdom