About Geba Industrial Controls Limited (03064137) United Kingdom