About Slebech Investments Limited (11898702) United Kingdom