About Barbax Limited (10333029) United Kingdom