About Slade Ventures Ltd (11434312) United Kingdom