About Strongback Productions Limited (08767837) United Kingdom