About The Star Seed Incorporated Limited (05897897) United Kingdom