See My attached workbook.
Pretty much you need to rearrange your table so companies are on the top and transactions for each are below them. Then you need to name your individual tables based on the Developer name. Just remember you can't use "SPACE" when naming a table.
Once all tables are named you then have to make a data validation list based on the company name so you will utilize this formula in the data validation list:
Above formula references the company name in column C and removes spaces so that it will match the name of your tables hence giving you the correct drop down lists.