About Slash Projects Limited (06797180) United Kingdom