About Nffd Limited (12080582) United Kingdom