About Seed Software Ltd. (11068988) United Kingdom