About Ancestry Seed Ltd (12564136) United Kingdom