About Abec Technologies Ltd. (12660961) United Kingdom