About Sna Technologies Limited (12313355) United Kingdom