About Keegan Maze Ltd (12581123) United Kingdom