About White Duck Developments Limited (10293049) United Kingdom