About Slac Limited (11427945) United Kingdom