About Offshoot Films Limited (06105575) United Kingdom