About Jabacare Limited (13481848) United Kingdom