About Nola Capital Ltd (12581336) United Kingdom