About Bandicoot Holdings Ltd (13251989) United Kingdom