About Studio Internet Ltd. (03498150) United Kingdom