About Sni Holding (sida Ndengue Invest Holding) Ltd (07882946) United Kingdom