About Slock Ltd. (08236612) United Kingdom