About The Duck Truck Holdings Limited (10672841) United Kingdom