About Senigma Ltd. (SC493646) United Kingdom