Re: Strange outfit...
"Couldn't find any clue as to who actually runs this Monster Cloud business. But it appears that the domain is registered to a sole trader (though not with real name, which might be in breach with Nominet's rules, but I can't be bothered to confirm that right now)."
Their web site gives a registered address in Regent St, London but there's no Monster Cloud on webcheck on companies house.
The whois registration address is given as Manchester and the registrant as Clever Consultants with a web address whose hosting has lapsed but with the same whois address as monstercloud.
Companies House has two Clever Consultants Limited, one dissolved with a registered address in Argyle St, not far from Regent St but not the same. The other has a registered address in Woking. Whether either was/is connected with the Clever Consultants (not limited) responsible for the registrations is not clear.