About Smartmaze Technologies Ltd (12638821) United Kingdom