This is a set of 10 plastic stacking cups designed for babies and children up to 96 months old. The cups come in a bucket with a carry handle, making them easy to transport. The cups are made by Branford Ltd. and are labeled as a toy building block. They are not an adult product and are made of plastic. The model number is BT2711Z and the part number is BT2634Z.