About The Bower Film Limited (13450942) United Kingdom