Never heard of them. They seem awesome just by a couple of clicks on their website. Hope there is a store near me, think I want a couple of cubes for my bettas.
Thanks for the info. : )
Edit: Maybe I've never heard of them because I've never been to the UK.