About 3deastudio Ltd. (10885909) United Kingdom