About Studio Bay Management Ltd. (10915891) United Kingdom