About The Seashell Group Ltd (12383273) United Kingdom