About Seella Ltd (10915768) United Kingdom