About Murugan Talkies Limited (10620326) United Kingdom