About Od Projects (holdings) Ltd (08171332) United Kingdom