About Novel Cloud Systems Ltd (08236993) United Kingdom