About Nova Foam Limited (10861711) United Kingdom