About Seed Living Ltd (13659799) United Kingdom