About Seedcamp Limited (06367351) United Kingdom