About Smestack Global Solutions Ltd (12545210) United Kingdom