About Od Holdings Limited (05873396) United Kingdom