About Bandicoot Studios Ltd (13208596) United Kingdom