About Slash Arts Ltd (12593459) United Kingdom