About Otto Investment Enterprise Ltd (11873142) United Kingdom