About O & O Holdings Limited (10833802) United Kingdom