About Libra Careco Holdings Limited (05296574) United Kingdom