About Duck Typing Ltd (10115832) United Kingdom