About Slash Design Limited (03765413) United Kingdom