SOUL HAPPY LTD Company number 12096318 · Monitor this company Active Overview People 3 Financial Control Documents Analysis Location Related Registered office AddressStudio 212 Awol Studios, Pollard Street, Manchester, England, M4 7JA PostcodeM4 7JA Companies at this postcode 36 Map