About Seedr Marketing Ltd (12089130) United Kingdom