About Oscar Capital Ltd (12490671) United Kingdom