About Studio Ldr Limited (11261105) United Kingdom