About Karoo Life Uk Limited (10071047) United Kingdom