About Stigmergic Systems Ltd (11522276) United Kingdom