About O.t. Holdings Limited (03348116) United Kingdom