About Seed And Cherry Ltd (11588228) United Kingdom