About Bec Seeds & Management Ltd (10457682) United Kingdom