About Slostech Ltd (10046212) United Kingdom