About Stosslo Ltd (11146941) United Kingdom