About Central Technologies Limited (12231402) United Kingdom