About Scylla Capital Ltd. (SC455102) United Kingdom