About Sense India Ltd (11263834) United Kingdom