About Bow Media Limited (12145195) United Kingdom