About Slacken Solutions Ltd (11654452) United Kingdom