About Holly Island Films Limited (NI658329) United Kingdom