About O & I Consulting Limited (06965875) United Kingdom