About Slide International Ltd (11040207) United Kingdom