About Seed Lab Ltd. (10716475) United Kingdom