About Three Ducks Limited (13448225) United Kingdom