About Vagabond And Bindle Limited (10146233) United Kingdom