About O-chaa Thai Ltd. (07031396) United Kingdom