About Haubach Strasse 18 Limited (07964225) United Kingdom