About London Capital Ltd (11822640) United Kingdom