About Sneha Software Solutions Ltd (12269955) United Kingdom