About Barlach Limited (11497572) United Kingdom