About Flying Duck Enterprises Limited (08167933) United Kingdom