About Barcode Technologies Ltd. (02942652) United Kingdom