About N.o.r.d Lion Limited (12029829) United Kingdom