About Otto Troy Ltd (13277076) United Kingdom