About Slingshot Film And Media Services Limited (07446978) United Kingdom