About Ben Seed Ltd (11229284) United Kingdom