About Excelsior Alpha Limited (10119921) United Kingdom