About Vesica Capital Ltd (13606027) United Kingdom