About Smile Time Studio Ltd (12717943) United Kingdom