About Faro Studio Ltd (10733131) United Kingdom