I, too, have clicked on the link - all in english and purports to be an english firm
However, I was concerned by their statement that no foundations were needed nor was there anything to suggest how these buildings were fixed to the ground. That would put me off straight away
Yes, they are designed to be erected on an existing 200mm think concrete base, but with no refrence to fixing, folk might assume that all is hunky dory by virtue of weight alone, which is tosh. I am a bit sensitive to these things as I am (was) a Civil Engineer, though.....