EMBRACE ISLAM LIMITED Company number SC893593 · Monitor this company Active Overview Control Documents Analysis Location Related Registered office AddressThe Ark, 70 Coplaw Street, Glasgow, United Kingdom, G42 7JG PostcodeG42 7JG Companies at this postcode 17 Map