About Mbi Interior Design Limited (12084413) United Kingdom