About Vesica Capitals Ltd (12234019) United Kingdom