About Otten Schmidt Ltd. (11160738) United Kingdom