Company name: Biomimic Studio
Description: animatronics Gustav Hoegen
Studio 1S Building 28, 34 Bowater Rd, London SE18 5TF, United Kingdom