About Mitra Europe Limited (07717827) United Kingdom