About Northrise Digital Limited (SC632688) United Kingdom