About Factor Capital Ltd (10583234) United Kingdom