About Lorenz Baumann Limited (12975706) United Kingdom