About Slatch Ltd (12680980) United Kingdom