About Nigma Software Ltd (11740262) United Kingdom