About Od Inc. Worldwide Limited (12093454) United Kingdom