About Sleader International Ltd. (11623892) United Kingdom