Bumrape Island now has proper hosting and can be found at
bumrapeisland.co.uk
Don't forget to update any bookmarks, etc.