About Alphabase Investments Limited (01463321) United Kingdom