About Taskiran Holdings Limited (11336606) United Kingdom