About Seed Mentors Entrepreneurs Limited (10825218) United Kingdom