About Micad Investments Holdings Limited (08921319) United Kingdom