About Tic Capital Ltd (12082737) United Kingdom