About Tuck Studio Ltd (10561951) United Kingdom