About Speqtron Limited (12952434) United Kingdom