About Barax Limited (10095684) United Kingdom