About Nodl Ltd (12031736) United Kingdom