About Imaginarium Seed Ltd. (08722062) United Kingdom