About Slaca Ltd (12497888) United Kingdom