About Studio24 (focus24) Limited (10040265) United Kingdom