About Slash Id Limited (11510806) United Kingdom