About Hexagram Creative Ltd (12281424) United Kingdom