About Light Balance Production Studio Limited (SC613046) United Kingdom