More on the whois from Todd and Clare:
It would appear from the address, on Google Street View the address is a warehouse with no company markings of any sort, which adds to the claim that Todd and Clare is more a sham than a real business.