About Frontier Alpha Limited (06491071) United Kingdom