About Faro Technologies Uk Limited (07109819) United Kingdom