About Slade Tech Limited (12196045) United Kingdom