About Wavecrest Capital Ltd (12860139) United Kingdom