About Generating Alpha Limited (11018018) United Kingdom