No josie they do not accept US players.
I tried to do some research on this casino but there is zero information to be found. I am assuming they may be a new casino. They are operated by BYB Operations Ltd, London, United Kingdom which really doesn't offer too much info.
I did a search on BYB Operations and their website doesn't say a thing about casinos at all and advertises more business type solutions..
Might be best to hold off on making a deposit until more information or player feedback is availabe.