About Northbloc Digital Ltd (09013632) United Kingdom