About Otto Seeger Limited (10676344) United Kingdom