About Libra Careco Investments 2 Limited (05296590) United Kingdom