About Wabar Limited (12278633) United Kingdom