About Zeba Interiors (london) Ltd (11716139) United Kingdom