About Nlf Holdings Limited (SC697933) United Kingdom