I have done some minor research. Their web site does not give an address. It says they are in Celebration. I did a "whois" search and it says the web site has been in existence for almost four years. However, the address for the web site is a residence which is not in Celebration.
Nobody has previously reported using this company. Further searching seems to show some sort of tie-in to a time share.