About Opera Bamba Ltd. (SC523486) United Kingdom