About Apollon Investments Ltd (10559599) United Kingdom