About Alphacap Ltd (09573978) United Kingdom