About Studio Stevo Limited (10740935) United Kingdom