About Faro Investments I Limited (04393316) United Kingdom