About Seedoe London Limited (12330731) United Kingdom