About Dca & Ima Holdings Limited (03396156) United Kingdom