About Tibra Equities Europe Limited (07283912) United Kingdom