About Northdown Ventures Ltd (10928968) United Kingdom