About Map Interiors Holdings Limited (08985730) United Kingdom