About Wolf And Sword Investments Limited (12719273) United Kingdom