About Sneha Omkar Kulkarni Ltd (12128013) United Kingdom