About Bandersnatch Ltd (12263108) United Kingdom