looks very similar to the SewEZI table. The SewEZI has been around for a long time, is very well designed & comes with a custom cut out for your machine.
http://www.seweziusa.com/
Can you tell I love mine???
If you search this board for sewEZI, you will find lots of info.