About Decamac Ltd. (SC677977) United Kingdom