About Selli Industries Ltd (12840017) United Kingdom