About O2 Redwood Limited (02383186) United Kingdom