About Walimax Limited (12566664) United Kingdom