About Mr Toastie. Limited (12884098) United Kingdom