About Vision Seed Ccm Limited (07258673) United Kingdom