About Nbf Ltd (12419227) United Kingdom