About Snekker Altmanis Limited (10886946) United Kingdom