Pay a visit to mytodos.uk
Just a holding page for domains...
Registered in England and Wales, Registered No: 11858692