About Translucent Studio Limited (12450723) United Kingdom