About Better Trading Systems Ltd. (13081267) United Kingdom