About Bandicoot Ventures Ltd (SC704701) United Kingdom