About Seed Associates Limited (13416746) United Kingdom