About Nola London Ltd (12078069) United Kingdom