About Apexa Investments Limited (06459667) United Kingdom