About Wobalis Inc. Limited (10625239) United Kingdom