About O2 Willow Limited (06281241) United Kingdom