About Holding Nlf Ltd (13620351) United Kingdom