About Bandicoot Limited (05073664) United Kingdom