About Noah & Nelly Ltd (13330248) United Kingdom