About Ulrich Franchinard Limited (12576094) United Kingdom