About World Cup Winners Limited (03499538) United Kingdom