About Otto Vogel Limited (12979187) United Kingdom