About Studio World Ltd (07698680) United Kingdom