About Mitra Ventures Limited (12669451) United Kingdom