About De.studio Limited (13132393) United Kingdom