About Lorenz Bach Limited (09723515) United Kingdom