About The Seed Of Life International Limited (11191945) United Kingdom