About Mitra Powell Associates Limited (12386227) United Kingdom