About Naren Seshadri Limited (07745002) United Kingdom