About Nola Investments Limited (13357127) United Kingdom