Overview
Legal name
26 BRAINS LTD
Region
London
Registered address
11 NIGHTINGALE WAY
DENHAM
UXBRIDGE
BUCKINGHAMSHIRE
ENGLAND
UB9 5JH
Insolvency history
No