About Slencksta Ltd (11159958) United Kingdom