About Nickflicks Ltd (08839053) United Kingdom