About Stamloi Ltd (11157837) United Kingdom