About Vesalius And Barber (london) Limited (10327305) United Kingdom