About Castell Bach Engineering Ltd. (10061781) United Kingdom