About Ugly Duck Games Ltd (12264709) United Kingdom