About Slater Technologies Limited (12580105) United Kingdom