About Faro Ventures Limited (13188983) United Kingdom