About Tachi-s Engineering Europe Uk Office (FC030803) France