About Jetodd Investments Limited (08820138) United Kingdom