You may achieve what you want by using HTML-frame in the Layout.
In the Layout add a HTML-frame
, choose 'Source' as HTML-source and add a similar code like this
[%'Scale 1:' || format_number(map_get(item_variables('atlas_map'), 'map_scale'),0) || ' at B0'%]

Change atlas_map to the name (id) of your map.

If you need the comma as separator, this may be the solution (works on my computer set up for Norway):
'Scale 1:' || regexp_replace(format_number(map_get(item_variables('atlas_map'), 'map_scale'),0),'\\D',',') || ' at B0'

Read more about regexp_replace: https://www.techonthenet.com/oracle/functions/regexp_replace.php
You may use additional HTML style- or CSS-code to change the appearance further.