About Wabar International & Company Ltd (12963219) United Kingdom