About Otto Szurovcsak Limited (09614129) United Kingdom