About Caroo Ltd. (10112741) United Kingdom