About Decada Holdings Limited (11240098) United Kingdom