About Goldilock Seed Investors Limited (13594021) United Kingdom