About Tullett Liberty (european Holdings) Limited (01135101) United Kingdom