Overview
Legal name
IP PLACE LIMITED
Region
West Midlands
Registered address
25 MEER STREET
STRATFORD-UPON-AVON
WARWICKSHIRE
ENGLAND
CV37 6QB
Insolvency history
No