About Maze Ba Ltd (12886826) United Kingdom