About Good Alpha Limited (13043143) United Kingdom