Looks dodgy.
Scroll to the bottom of the page
CONTACT INFO
28 JLorem Ipsum is simply Ste15,London, IL 50004-0050 what sort of address is that?
Google search the images, suggests they have been nicked and read some parts of the site - written in poor English