About Seeded Digital Ltd (12304460) United Kingdom