About Baychar Assets Limited (12763186) United Kingdom