About O.t.b. Rentals Limited (07146653) United Kingdom