About Otto Glanz Limited (10774569) United Kingdom