About Ottmar Industrial Limited (09869521) United Kingdom