About S Plus O Studio Limited (12842680) United Kingdom