About O2 Worx Limited (SC695464) United Kingdom