Hi.
I'll assume the dimensions are something like 41 x 38 x 26cm.
Different fish have different water requirements. Have you tested your water and do you know the hardness, ph, ammonia, nitrite and nitrate levels? If not, you need a test kit to give you this essential info.
Do you use a water conditioner when you do a water change?
When looking at what fish to place in a tank, normally it's good to match the fish to the water you're giving them to live in.
When you know what fish will thrive, you then start to look at the space you have in the tank.
In the olden times, before proper knowledge was more widespread, there used to be a 1" of fish per gallon rule. 48 litres equates to about 10 gallons, suggesting you could have a total of 10" of fish in the tank. Your tank is currently over-stocked.
Then, you have to take into account the individual needs of the fish.
To thrive and be happy, Neon Tetras need to be in a shoal of at least 8.
Harlequin also need to be in a shoal of at least 6.
I thought the betta looked lonely and was always looking for my catfish
Fish do not have human emotions and your Betta would not be 'lonely'. His looking for the catfish would be more likely to chase it away. Betta males can be very territorial and most of us would agree that putting any other fish in with a Betta male is just asking for trouble. The internet is full of people saying how their Betta is perfectly happy, with lots of other fish, but essentially, Betta ARE territorial and when the mood takes them, they can be very, very punchy.
Your Bumblebee catfish needs meaty foods and would eat anything small enough to swallow. (These grow to about 6"). They can also be territorial. These are shy fish and any exposure will stress them out. They are mainly nocturnal in habit.