About Denkfabrik Ott Ltd (13406612) United Kingdom