About Taleb Limited (13587548) United Kingdom