About Northrule Ltd (13479194) United Kingdom