About Bacare Limited (11814647) United Kingdom