About Beach Hut Films Limited (05570252) United Kingdom