About Nectr Ltd (13635820) United Kingdom