About Nessa London Ltd (13113718) United Kingdom