About Bandersnatch Technologies Ltd (09783524) United Kingdom