About Bachartech Ltd (11793075) United Kingdom