About Stack Snap Ltd. (11508986) United Kingdom