About Sneha Infotech Limited (10031439) United Kingdom