© Copyright Vesica . ® All Rights Reserved. Vesica, 137-139 Brent Street, London, NW4 4DJ, United Kingdom. Registered in England & Wales. Company Registration No. 07144084.