About Studio Starling Ltd. (09924505) United Kingdom