About Seed Design Studio Limited (09157946) United Kingdom