About Caracal Investment Partners Limited (13378383) United Kingdom