About Seed Of Life Project Ltd (13581252) United Kingdom