About Nebula Digital Cinema Limited (09949359) United Kingdom