About Seedcamp Iv (eng) Limited (12363438) United Kingdom