About Faro Ltd (11005052) United Kingdom