About Northwall Tech Limited (13140565) United Kingdom