About Mitrache Limited (12213262) United Kingdom