About Seedrs Nominees Limited (08756825) United Kingdom