About Speqtus Ltd. (12778508) United Kingdom