About Mik Dutta Limited (12118137) United Kingdom