About Barachoix Ltd (12289069) United Kingdom