About Nftr Ltd. (11965540) United Kingdom