About Nola 7 International Limited (07491079) United Kingdom