About Krac Vamoose Limited (04098234) United Kingdom