About Baychar Holdings Limited (12763444) United Kingdom