About Decal Holdings Limited (SC608413) United Kingdom