About Startup Seeds Limited (09311296) United Kingdom