About Speccom Technologies Ltd (12958034) United Kingdom