About Slocken Limited (11017210) United Kingdom