About Studio One Space Limited (11065722) United Kingdom