About Tibra Capital Foundation Europe (07572394) United Kingdom