About Sellis Ltd (12376432) United Kingdom