About Faro Securities Limited (10494763) United Kingdom