About Sandseeder Ltd (12106380) United Kingdom